﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="true" CodeFile="ABMUsuarios.aspx.cs" 
    Inherits="Seguridad_ABMUsuarios" EnableEventValidation="false" %>
<%@ Register src="~/Seguridad/UserControl/SeguridadAutenticador.ascx" TagName="Autenticador" TagPrefix="aut"  %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <link href="PerfilesDeUsuario.css" rel="stylesheet" type="text/css" />
    <link href="../Scripts/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../Scripts/jquery-1.5.1.min.js"></script>
    <script type="text/javascript" src="../Scripts/jquery-ui-1.8.12.custom.min.js"></script>

    <script language="javascript" type="text/javascript">
        $(document).ready(function () {
            $('.btn').button();
            $('.divMensajes').addClass("ui-state-highlight");
        });
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div style="text-align: center;">
        <h1>
            Usuarios</h1>
    </div>
    <div id="divMensajes" runat="server" class="divMensajes" style="width: 80%;">
        <asp:Label ID="lblMensaje" runat="server" Text=""></asp:Label>
    </div>
    <asp:Panel ID="pnlBusqueda" runat="server">
        <div>
            <asp:GridView ID="tblUsuarios" runat="server" AutoGenerateColumns="False" CssClass="tblUsuarios" OnRowDataBound="tblUsuarios_OnRowDataBound" >
                <Columns>
                    <asp:TemplateField HeaderText=" ">
                            <ItemTemplate>
                                <asp:ImageButton ID="btnModificar" runat="server" ToolTip="Modificar" AlternateText="Modificar" ImageUrl="~/App_Themes/pencil.ico"
                                CommandArgument='<%#DataBinder.Eval(Container.DataItem, "IdUsuario")%>' CommandName="verDetalles"
                                OnCommand="btnModificar_Command"/>
                            </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="IdUsuario" HeaderText="IdUsuario"/>
                    <asp:BoundField DataField="IdRol" HeaderText="IdRol"/>
                    <asp:BoundField DataField="Nombre" HeaderText="USUARIO"/>
                    <asp:BoundField DataField="NombreRol" HeaderText="ROL"/>
                    <asp:BoundField DataField="Activo" HeaderText="ACTIVO"/>
                </Columns>
                <HeaderStyle CssClass="NombresRoles"/>
            </asp:GridView>
        </div>
        <div style="text-align: right;">
            <br/>
            <asp:Button ID="btnNuevoUsuario" CssClass="btn" runat="server" Text="Nuevo Usuario" OnClick="btnNuevoUsuario_OnClick" />
            <asp:Button ID="btnSalir" CssClass="btn" runat="server" Text="Salir" OnClick="btnSalir_OnClick" />
        </div>
    </asp:Panel>
    <asp:Panel ID="pnlDatosUsuario" runat="server" visible="false">
        <asp:HiddenField ID="hdnIdUsuario" runat="server" />
        <table style="width: 600px;">
            <tr>
                <td class="nombresCampos">Nombre Usuario :</td>
                <td class="valores"><asp:TextBox ID="txtNombreUsuario" runat="server"></asp:TextBox></td>
            </tr>
            <tr>
                <td class="nombresCampos">Contraseña :</td>
                <td class="valores"><asp:TextBox ID="txtContraseña" runat="server" TextMode="Password"></asp:TextBox></td>
            </tr>
            <tr>
                <td class="nombresCampos">Confirmar Contraseña :</td>
                <td class="valores"><asp:TextBox ID="txtConfirmarContraseña" runat="server" TextMode="Password"></asp:TextBox></td>
            </tr>
            <tr>
                <td class="nombresCampos">Rol :</td>
                <td class="valores"><asp:DropDownList ID="ddlRoles" runat="server">
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td class="nombresCampos">Activo :</td>
                <td class="valores"><asp:CheckBox ID="chkActivo" runat="server"></asp:CheckBox></td>
            </tr>
        </table>
        <div style="text-align: right;">
            <br/>
            <asp:Button ID="btnGuardar" CssClass="btn" runat="server" Text="Guardar" OnClick="btnGuardar_OnClick" />
            <asp:Button ID="btnCancelar" CssClass="btn" runat="server" Text="Cancelar" OnClick="btnCancelar_OnClick" />
        </div>
    </asp:Panel>
    <aut:Autenticador id="Autenticacion" runat="server" PermisosRequeridos="Usuarios" />
</asp:Content>